package com.fulihui.information.biz.content;

import com.fulihui.information.dto.ContentListItemDTO;
import com.fulihui.information.request.ContentPageQueryForAppRequest;
import org.near.servicesupport.result.TPageResult;

/**
 * APP 应用(Native & Html5) 获取资讯列表的处理者
 *
 * @author Willard.Hu on 2017/1/3 0003.
 */
public interface ObtainAppListPageHandler {

    /**
     * 执行获取资讯列表
     *
     * @param request {@link ContentPageQueryForAppRequest}
     * @return {@link ContentListItemDTO}列表项内容，{@link TPageResult} 分页对象
     */
    TPageResult<ContentListItemDTO> execute(ContentPageQueryForAppRequest request);
}
